Docker CE 部署

系统:CentOS7 最小化安装

卸载旧版本(如果之前有部署)

1
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

安装依赖包

1
yum install yum-utils device-mapper-persistent-data lvm2

添加国内源

1
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker CE

1
2
3
4
yum install docker-ce

CentOS7.4以下版本安装:
yum install docker-ce-18.06.2.ce-3.el7.x86_64

启动Docker CE

1
2
systemctl enable docker
systemctl start docker

Docker 是否安装正确

1
docker run hello-world

使用私有镜像仓库准备

使用私有镜像仓库前,先编辑文件 /etc/docker/daemon.json,配置如下:

1
2
3
4
[root@docker ~]# cat /etc/docker/daemon.json 
{
"insecure-registries":"reg.cszhi.com"]
}

编辑完后重启docker:

1
service docker restart